


//软键盘顶起footer问题
//var oHeight = $(document).height(); //屏幕当前的高度
//$(window).resize(function(){
//  if($(document).height() < oHeight){
//      $("#web").css("height",oHeight);
//      alert(oHeight);
//  }else{
//      $("#web").css("height","100%");
//  } 
//});

var  $container = $(".container"),
     $wrapper = $(".container .wrapper"),
     $slide = $(".container .wrapper .slide");

//获取中奖信息
$.ajax({
	type:"get",
	url:"http://m2.t1.laisj.com/flow/flowpackage/getNewestPrize",
	async:false,
	success:function(res){    //成功得到返回时运行
		var datares = res.data;
		var length = Object.keys(datares).length;
        if(res.code==200){
        	for(var i = 0;i<length;i++){
        		$slide.eq(i).html(datares[i].phone+'抽中<span>'+datares[i].prize+'</span>流量');
        	}
        }
        if(res.code=400||res.code==401){
//      	console.log(res);
        }
    },
    ajaxError:function(a,b,c){
        console.log(a);      //错误的对象
        console.log(b);      //错误的类型
        console.log(c);      //错误的信息
    },
    dataType:'JSON'
});



//轮播图
$(document).ready(function(){

	//克隆第一张、最后一张图片    
	var first = $slide.first().clone(true),
	    last  = $slide.last().clone(true);
	//将克隆的第一张插入到ul最后面    
	$wrapper.append(first);
	//将克隆的最后一张插入到ul最前面
	last.insertBefore($slide.first());
	
	//获取图片宽度
	var speed = $container.height();
	//调整到显示第一张图片
	$wrapper.css("top",-1*index*speed+"px");
	
	//定义下标，长度.
	var index = 0,
	    length = $slide.length;
	   
	var timer = setInterval(function(){
		index++;
		if(index>=length){
			index = 0;
			//到达临界时,进行的图片切换
			$wrapper.css("top",-1*index*speed+"px");
		}
		//动画效果方法
		$wrapper.animate({
			top : -1*(index+1)*speed
		},400);
	},2000);
});




//信息校验
var $winalert = $('#web .alertview-wrap'),
	$alerttext = $('#web .alertview-wrap .text'),
	$alertbtn  = $('#web .alertview-wrap .btn');
	
var $input = $('#web .mustinfo');

var dataArr = [];
$('.submint-btn').click(function(){
	var $username = $('#username'),
		$comanyname = $('#comanyname'),
		$phone    = $('#phone'),
		$sex = $('#web input[name=sex]:checked');
	
	var phone = $phone.val();
	if(phone!=''&&$comanyname.val()!=''){
		//必填项已填
		if(phoneVer(phone)){
			//手机号码真确  上传数据并抽奖
			
			dataArr.length = 0;
			dataArr.push($username.val());
			if($sex.val()==0){
				dataArr.push('man');
			}else{
				dataArr.push('woman');
			}
			dataArr.push($comanyname.val());
			dataArr.push($phone.val());
			
			
			updata(dataArr);
		}else{
			//手机号码错误
			winAnimate(true,'手机号码输入错误');
			fadeout($phone,false);
		}
	}else{
		//必填项未填
		winAnimate(true,'请务必完善您的信息');
		fadeout($input,true);
	}
});



//手机号验证  true:正确 ; false:错误
function phoneVer(sel){
    if(!(/^1[34578]\d{9}$/.test(sel))){ 
        return false; 
    }
    return true; 
} 
//弹窗出现与隐藏   true:弹窗 ; false:收起
function winAnimate(off,text){
	if(off){
		$alerttext.text(text);
		$winalert.fadeIn();
	}else{
		$winalert.fadeOut();
	}
}
//确定按钮    off:   true : 验证必填；  false:验证手机号码
function fadeout(sel,off){
	$alertbtn.on('click',function(){
		winAnimate(false);
		if(off){
			for(var i = 0;i<sel.length;i++){
				if(sel.eq(i).val()==''){
					sel.eq(i).addClass('active');
				}
			}
		}else{
			sel.addClass('active');
		}
	});
}


//focus
var $comanyname = $('#comanyname'),
	$phone    = $('#phone');
$comanyname.focusin(function(){
	$(this).removeClass('active');
});
$phone.focusin(function(){
	$(this).removeClass('active');
});




//提交数据
function updata(dataArr){
	$.ajax({
		type:"post",
		url:"http://m2.t1.laisj.com/flow/flowpackage/subinfo",
		async:false,
		data:{
			name:dataArr[0],
		    phone:dataArr[3],
		    company_name:dataArr[2],
		    sex:dataArr[1],
		    user_id:getUrlParam('id')
		},
		success:function(res){    //成功得到返回时运行
			console.log(res);
            if(res.code==200){
            	location.href = 'resultpage.html?id='+getUrlParam('id');
            }
            if(res.code=400||res.code==401){
            	console.log(res);
            }
        },
        ajaxError:function(a,b,c){
            console.log(a);      //错误的对象
            console.log(b);      //错误的类型
            console.log(c);      //错误的信息
        },
        dataType:'JSON'
	});
}






//微信分享
var title = $('title').text();
wx.ready(function(){
	wx.onMenuShareTimeline({
	    title: title,   // 分享标题
	    link: 'http://x1.t1.laisj.com/H5/lotteryH5/',     // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
	    imgUrl: 'http://x1.t1.laisj.com/H5/lotteryH5/img/shareimg.jpg', // 分享图标
	    success: function () { 
	        // 用户确认分享后执行的回调函数
	        console.log('successShareTimeline');
	        _hmt.push(['_trackEvent', 'sharelottery', 'ShareTimeline', 'lotteryindex',0]);
	    },
	    cancel: function () { 
	        // 用户取消分享后执行的回调函数
	        _hmt.push(['_trackEvent', 'sharelottery', 'ShareTimeline', 'lotteryindex',2]);
	    }
	});
	//分享给朋友
	wx.onMenuShareAppMessage({
	    title: title, // 分享标题
	    desc: '等不及了！ 我要流量', // 分享描述
	    link: 'http://x1.t1.laisj.com/H5/lotteryH5/', // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
	    imgUrl: 'http://x1.t1.laisj.com/H5/lotteryH5/img/shareimg.jpg', // 分享图标
	    type: 'link', // 分享类型,music、video或link，不填默认为link
	    dataUrl: '', // 如果type是music或video，则要提供数据链接，默认为空
	    success: function () { 
	        // 用户确认分享后执行的回调函数
	        console.log('successShareAppMessage');
	        _hmt.push(['_trackEvent', 'sharelottery', 'ShareAppMessage', 'lotteryindex',0]);
	    },
	    cancel: function () { 
	        // 用户取消分享后执行的回调函数
	        _hmt.push(['_trackEvent', 'sharelottery', 'ShareAppMessage', 'lotteryindex',2]);
	    }
	});
});
wx.error(function(res){
   console.log(res); 
});